Text copied to clipboard!

Naslov

Text copied to clipboard!

Programer mehanike iger

Opis

Text copied to clipboard!
Iščemo programerja mehanike iger, ki se bo pridružil naši ekipi razvijalcev in pomagal ustvarjati inovativne in privlačne igralne izkušnje. Kot programer mehanike iger boste odgovorni za razvoj, implementacijo in optimizacijo osnovnih igralnih sistemov, ki določajo, kako se igra obnaša in kako igralci komunicirajo z njo. Vaše delo bo ključno za zagotavljanje tekočega, odzivnega in zabavnega igranja. Vaše naloge bodo vključevale sodelovanje z oblikovalci iger, umetniki in drugimi programerji pri razvoju igralnih funkcionalnosti, kot so gibanje likov, fizika, umetna inteligenca, interakcije z okoljem in druge ključne mehanike. Prav tako boste sodelovali pri odpravljanju napak, testiranju in optimizaciji kode za različne platforme. Idealni kandidat ima močno znanje programiranja, izkušnje z razvojem iger in razumevanje osnovnih principov oblikovanja iger. Pomembna je tudi sposobnost timskega dela, reševanja problemov in prilagajanja hitrim spremembam v razvojnem okolju. Če vas veseli ustvarjanje iger in želite vplivati na to, kako se igra občuti in igra, vas vabimo, da se prijavite in postanete del naše ustvarjalne ekipe.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in implementacija osnovnih igralnih mehanik
  • Sodelovanje z oblikovalci iger pri načrtovanju funkcionalnosti
  • Optimizacija kode za zmogljivost in učinkovitost
  • Odpravljanje napak in testiranje igralnih sistemov
  • Integracija igralnih mehanik z drugimi sistemi igre
  • Sodelovanje pri razvoju umetne inteligence in fizike
  • Pisanje tehnične dokumentacije
  • Sledenje najboljšim praksam v razvoju iger
  • Prilagajanje kode za različne platforme
  • Sodelovanje v rednih sestankih ekipe

Zahteve

Text copied to clipboard!
  • Dobro znanje programskih jezikov, kot so C++, C# ali Python
  • Izkušnje z razvojem iger v pogonih, kot sta Unity ali Unreal Engine
  • Razumevanje osnovnih principov oblikovanja iger
  • Sposobnost reševanja tehničnih problemov
  • Izkušnje z delom v timskem okolju
  • Poznavanje sistemov umetne inteligence in fizike v igrah
  • Sposobnost pisanja čiste in učinkovite kode
  • Dobro razumevanje matematičnih konceptov, kot so vektorji in matrike
  • Sposobnost hitrega učenja novih tehnologij
  • Poznavanje orodij za nadzor različic (npr. Git)

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem igralnih mehanik?
  • Katere programske jezike najbolje obvladate?
  • Ali ste že delali z Unity ali Unreal Engine?
  • Kako pristopate k odpravljanju napak v kodi?
  • Kako sodelujete z drugimi člani ekipe?
  • Ali imate izkušnje z optimizacijo kode za različne platforme?
  • Kako bi implementirali sistem za gibanje lika?
  • Kakšno vlogo ima fizika v vašem razvoju iger?
  • Kako sledite novostim v industriji iger?
  • Ali imate izkušnje z razvojem umetne inteligence v igrah?